needle dam
noun
: a barrier consisting of horizontal bars dropped into grooves in the abutments of a pass through a dam or of planks set on end and removable in case of flood
Love words? Need even more definitions?
Merriam-Webster unabridged
Share